.detail {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
    width: 100%;
    height: 100%;
    &-box {
        display: flex;
        flex-direction: column;
        background-color: #fff;
        width: 100%;
        height: 100%;
    }
    // padding-top: 69px;
    &-current {
        height: 276px;
    }
    &-hours-chart {
        padding-left: 21px;
        height: 110px;
    }
    &-hours {
        padding-left: 21px;
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        &::-webkit-scrollbar {
          display: none; /* Chrome Safari */
        }
        height: 109px;
    }
    &-procast {
        flex: 1;
        // padding-top: 21px;
        overflow-x: hidden;
        overflow-y: auto;
        &::-webkit-scrollbar {
            display: none; /* Chrome Safari */
        }
    }
}